import request from "./index.js"
// 修改密码
export function changePwd(oldPassword,newPassword) {
  const data = {
    oldPassword,
    newPassword
  }
  return request({
    method:'post',
    url: '/teacher/changepwd',
    data 
  })
}

// 教师获取个人信息
export function getTeacherInfo() {
  return request({
    method:'get',
    url: '/teacher/info'
  })
}


// 教师添加指导学生列表  
export function addGuideStudentList(data) {
  return request({
    method:'post',
    url: '/teacher/guide/add',
    data 
  })
}

// 教师获取指导学生列表
export function getStudentListByTeacher(){
    return request({
        method: 'get',
        url: '/teacher/guide/view'
    })
}

// 教师移除指定 id 指导学生
export function removeGuideStudent(id){
  return request({
      method: 'get',
      url: `/teacher/guide/remove/${id}`
  })
}

// 管理员获取指定专业 id 的教师列表
export function getTeacherPageByDeptId(deptId, data){
  return request({
      method: 'post',
      url: `/teacher/dept/${deptId}`,
      data
  })
}
// 管理员获取指定专业 id 的教师总数
export function getTeacherTotalByDeptId(id) {
  return request({
    method: 'get',
    url: `/teacher/total/${id}`
  })
}
// 管理员添加教师信息  
export function adminAddTeacher(data) {
  return request({
    method:'post',
    url: '/teacher/add',
    data 
  })
}

// 管理员更新教师信息 
export function updateTeacherById(data) {
  return request({
    method:'post',
    url: '/teacher/update',
    data 
  })
}
// 管理员删除指定 id 的教师 
export function deleteTeacherById(id){
  return request({
      method: 'get',
      url: `/teacher/delete/${id}`
  })
}

